| 1. | One feature of the 8051 core is the inclusion of a interrupt service routine.
|
| 2. | Each and every entry of the IVT is the address of an interrupt service routine.
|
| 3. | These pins generate interrupts to the controller, which then executes an interrupt service routine.
|
| 4. | The copy will therefore continue from where it left off when the interrupt service routine returns control.
|
| 5. | The value of the stack pointer can be checked at the start of the interrupt service routine.
|
| 6. | For example, the Z80 / Z180 family disables interrupts once an interrupt is serviced by an interrupt service routine.
|
| 7. | However, the Rabbit processors permit interrupts to interrupt service routines according to priorities ( a total of 4 ).
|
| 8. | Internally, the 9S08 instruction set is upward compatible with the 6805, with the addition of Interrupt Service Routine ).
|
| 9. | This helps reduce interrupt latency as the interrupt service routine can be executed directly without determining the source of the interrupt.
|
| 10. | Instead, the interrupt service routine had to serially poll each active I / O device to see if it was the source.
|